de.bsvrz.ste.stealgsba.algorithmen.stau
Class Staukriterium

java.lang.Object
  extended by de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium

public class Staukriterium
extends java.lang.Object

Klasse zum Verwalten der Staukriteriumdaten.

Für jedes Staukriterium werden die Zustände "Stau" und "nichtStau" berechnet.

Die Zustände setzen sich jeweils aus folgenden Werten zusammen:
- Vertrauenswürdigkeit
- Zugehörigkeit
- Güte

Über Getter und Setter kann auf spezielle Werte zugegriffen werden.
Über die Methode "init()" können Defaultwerte gesetzt werden.

Version:
$Revision: 1.2 $ / $Date: 2012/07/23 06:02:35 $ / ($Author: Asal $)
Author:
Swarco Traffic Systems GmbH, Rolf Asal

Constructor Summary
Staukriterium()
          Default-Konstruktor ohne weitere Funktion.
 
Method Summary
 float getGüteNichtStau()
          Gibt den Güteindex für den Zustand nicht Stau zurück.
 float getGüteStau()
          Gibt den Güteindex für den Zustand Stau zurück.
 de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte getNichtStau()
          Gibt das Staukriterium Zustand nicht Stau zurück.
 java.lang.String getPid()
          Gibt die Pid zurück.
 de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte getStau()
          Gibt das Staukriterium Zustand Stau zurück.
 float getVertrauenswürdigkeitNichtStau()
          Gibt die Vertrauenswürdigkeit für den Zustand nicht Stau zurück.
 float getVertrauenswürdigkeitStau()
          Gibt die Vertrauenswürdigkeit für den Zustand Stau zurück.
 float getZugehörigkeitNichtStau()
          Gibt die Zugehörigkeit für den Zustand nicht Stau zurück.
 float getZugehörigkeitStau()
          Gibt die Zugehörigkeit für den Zustand Stau zurück.
 void init()
          Initialisierung der Staukriterien auf Defaultwerte.
 boolean isZustandVerkehrlich()
          Gibt den Wert der Variable m_zustandVerkehrlich zurück.
 void setGüteNichtStau(float güte)
          Setzt den Güteindex für den Zustand nicht Stau.
 void setGüteStau(float güte)
          Setzt den Güteindex für den Zustand Stau.
 void setNichtStau(de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte nichtStau)
          Setzt das Staukriterium Zustand nicht Stau.
 void setPid(java.lang.String pid)
          Setzt die Pid.
 void setStau(de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte stau)
          Setzt das Staukriterium Zustand Stau.
 void setVertrauenswürdigkeitNichtStau(float vertrauenswürdigkeit)
          Setzt die Vertrauenswürdigkeit für den Zustand nicht Stau
 void setVertrauenswürdigkeitStau(float vertrauenswürdigkeit)
          Setzt die Vertrauenswürdigkeit für den Zustand Stau
 void setZugehörigkeitNichtStau(float zugehörigkeit)
          Setzt die Zugehörigkeit für den Zustand nicht Stau.
 void setZugehörigkeitStau(float zugehörigkeit)
          Setzt die Zugehörigkeit für den Zustand Stau.
 void setZustandVerkehrlich(boolean zustandVerkehrlich)
          Setzt den Wert der Variable m_zustandVerkehrlich.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Staukriterium

public Staukriterium()
Default-Konstruktor ohne weitere Funktion.

Method Detail

init

public void init()
Initialisierung der Staukriterien auf Defaultwerte.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isZustandVerkehrlich

public boolean isZustandVerkehrlich()
Gibt den Wert der Variable m_zustandVerkehrlich zurück.

Returns:
Wert der Variable m_zustandVerkehrlich.

setZustandVerkehrlich

public void setZustandVerkehrlich(boolean zustandVerkehrlich)
Setzt den Wert der Variable m_zustandVerkehrlich.

Parameters:
zustandVerkehrlich - zu setzender Wert der Variable m_zustandVerkehrlich.

getPid

public java.lang.String getPid()
Gibt die Pid zurück.

Returns:
Pid des Objekts.

setPid

public void setPid(java.lang.String pid)
Setzt die Pid.

Parameters:
pid - zu setzende Pid des Objekts.

getNichtStau

public de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte getNichtStau()
Gibt das Staukriterium Zustand nicht Stau zurück.

Returns:
Staukriterium Zustand nicht Stau.

setNichtStau

public void setNichtStau(de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte nichtStau)
Setzt das Staukriterium Zustand nicht Stau.

Parameters:
nichtStau - zu setzendes Staukriterium Zustand nicht Stau.

getStau

public de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte getStau()
Gibt das Staukriterium Zustand Stau zurück.

Returns:
Staukriterium Zustand Stau.

setStau

public void setStau(de.bsvrz.ste.stealgsba.algorithmen.stau.Staukriterium.StaukriteriumWerte stau)
Setzt das Staukriterium Zustand Stau.

Parameters:
stau - zu setzendes Staukriterium Zustand Stau.

getGüteStau

public float getGüteStau()
Gibt den Güteindex für den Zustand Stau zurück.

Returns:
Güteindex für den Zustand Stau.

getGüteNichtStau

public float getGüteNichtStau()
Gibt den Güteindex für den Zustand nicht Stau zurück.

Returns:
Güteindex für den Zustand nicht Stau.

setGüteStau

public void setGüteStau(float güte)
Setzt den Güteindex für den Zustand Stau.

Parameters:
güte - zu setzender Güteindex.

setGüteNichtStau

public void setGüteNichtStau(float güte)
Setzt den Güteindex für den Zustand nicht Stau.

Parameters:
güte - zu setzender Güteindex.

getVertrauenswürdigkeitStau

public float getVertrauenswürdigkeitStau()
Gibt die Vertrauenswürdigkeit für den Zustand Stau zurück.

Returns:
Vertrauenswürdigkeit für den Zustand Stau.

getVertrauenswürdigkeitNichtStau

public float getVertrauenswürdigkeitNichtStau()
Gibt die Vertrauenswürdigkeit für den Zustand nicht Stau zurück.

Returns:
Vertrauenswürdigkeit für den Zustand nicht Stau.

setVertrauenswürdigkeitStau

public void setVertrauenswürdigkeitStau(float vertrauenswürdigkeit)
Setzt die Vertrauenswürdigkeit für den Zustand Stau

Parameters:
vertrauenswürdigkeit - zu setzende Vertrauenswürdigkeit.

setVertrauenswürdigkeitNichtStau

public void setVertrauenswürdigkeitNichtStau(float vertrauenswürdigkeit)
Setzt die Vertrauenswürdigkeit für den Zustand nicht Stau

Parameters:
vertrauenswürdigkeit - zu setzende Vertrauenswürdigkeit.

getZugehörigkeitStau

public float getZugehörigkeitStau()
Gibt die Zugehörigkeit für den Zustand Stau zurück.

Returns:
Zugehörigkeit für den Zustand Stau.

getZugehörigkeitNichtStau

public float getZugehörigkeitNichtStau()
Gibt die Zugehörigkeit für den Zustand nicht Stau zurück.

Returns:
Zugehörigkeit für den Zustand nicht Stau.

setZugehörigkeitStau

public void setZugehörigkeitStau(float zugehörigkeit)
Setzt die Zugehörigkeit für den Zustand Stau.

Parameters:
zugehörigkeit - zu setzende Zugehörigkeit.

setZugehörigkeitNichtStau

public void setZugehörigkeitNichtStau(float zugehörigkeit)
Setzt die Zugehörigkeit für den Zustand nicht Stau.

Parameters:
zugehörigkeit - zu setzende Zugehörigkeit.